home *** CD-ROM | disk | FTP | other *** search
- On some ISO 9660 discs, there may exist directories that appear to have
- additional '.' files and other incorrect entries. In these few cases,
- empty sectors were allocated to directory files in the mastering process.
- According to High Sierra, these are errors, but to ISO 9660 these are
- acceptable. This will be fixed in a subsequent release.
-
- The following functions exhibit incorrect behavior with
- MSCDEX. These functions will be updated in a future version
- of MSCDEX:
-
- INT 21h Function 23h - Get File Size (FCB and Extended FCB)
-
- Executing this function with an extended FCB and with only
- the volume label file attribute set always succeeds. This is
- true even if the file does not exist. This deviates from the
- behavior of other drives. This function always succeeds with
- an existing file.
-
- INT 21h Function 4300h - Get File Attributes
-
- Attempting to find file attributes for the files "\" and "."
- (from the root directory) fail under MSCDEX.
-
- Getting file attributes for ".." files in first level
- subdirectories do not return the directory attribute under
- MSCDEX.
-
- Note: The volume label file attribute does not show up when
- testing for file attributes.
-
- INT 21h Function 4Eh and 4Fh - Find First File/Next File
-
- These functions have the following characteristics on a CD-
- ROM drive:
-
- 1. Executing a find first function and masking for
- only volume label returns the volume label correctly.
- Successive executions of the find next function do not fail
- as they would on other drives.
-
- 2. Executing a find first function and masking the
- volume label and additional flags does not return the volume
- label on the find first function, or on any successive find
- next functions.
-
- 3. Executing a find first function with a file
- specification of a ".." file from a first level subdirectory
- fails even when the file exists.
-
- INT 21h Function 5701h - Setting File Time
-
- This function never fails (sets carry flag) for a CD-ROM
- drive (even with a non-existing file); it does not set a new
- file time for existing files.
-
- INT 21h Function 3Bh - Set Current Directory
-
- The function does not fail when setting the directory to the
- directories "\", "." from root directory, or ".." from first
- level subdirectory (although they either do not exist or do
- not have directory attributes).
-
- INT 21h Function 0Fh - Open File (FCB and Extended FCB).
-
- This function always succeeds with an existing file. This
- function always succeeds when used with an extended FCB and
- with only the volume label file attribute set. It will
- succeed even if the file does not exist.
-
-
-